package domain.impl;

import javax.persistence.*;
import java.sql.Timestamp;

/**
 * User: nml
 * Date: 14/01/2009
 * Time: 22:15:04
 */
@SuppressWarnings("serial")
@Entity
public class PresupuestoVersion extends AbstractBusinessObject {

    @Id
    private int id;
    private int nroVersion;
    private Timestamp fechaVersion;
    private Timestamp fechaEntrega;
    private String responsable;

    @ManyToOne(cascade = CascadeType.ALL)
    @JoinColumn(name = "presupuestoId")
    private Presupuesto presupuesto;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getNumeroVersion() {
        return nroVersion;
    }

    public void setNumeroVersion(int numeroVersion) {
        this.nroVersion = numeroVersion;
    }

    public Timestamp getFechaVersion() {
        return fechaVersion;
    }

    public void setFechaVersion(Timestamp fechaVersion) {
        this.fechaVersion = fechaVersion;
    }

    public Timestamp getFechaEntrega() {
        return fechaEntrega;
    }

    public void setFechaEntrega(Timestamp fechaEntrega) {
        this.fechaEntrega = fechaEntrega;
    }

    public String getResponsable() {
        return responsable;
    }

    public void setResponsable(String responsable) {
        this.responsable = responsable;
    }

    public Presupuesto getPresupuesto() {
        return presupuesto;
    }

    public void setPresupuesto(Presupuesto presupuesto) {
        this.presupuesto = presupuesto;
    }
}
